//
//  Defines.h
//  HealthStarApp
//
//  Created by 朱慕之 on 2019/5/15.
//  Copyright © 2019 zhumuzhi. All rights reserved.
//

#ifndef Defines_h
#define Defines_h

#pragma mark - **************************  宏定义相关  *********************************

#import "MethodDefine.h"            // 常用方法宏定义
#import "DeviceDefines.h"           // 设备系统文件相关宏定义
#import "ColorsFontDefine.h"        // 常用颜色字体宏定义
#import "NotificationNames.h"       // 通知相关宏定义
#import "RegularsDefine.h"          // 正则表达式及校验宏定义
#import "ContentsDefine.h"          // 常亮宏定义
#import "EnumerateDefine.h"         // 枚举宏定义
#import "LibKey.h"                  // LibKey
//#import "MZKeysDefine.h"           //第3方库的key宏定义
//#import "MZBlockDefine.h"          //block定义

#import "DBDataKey.h"               // 数据Key
#import "NSUserDefaultsKey.h"       // 系统存储Key

#pragma mark - **************************  Base类  *********************************

#import "BYBaseViewController.h"
#import "BYTableView.h"
#import "BYBaseCell.h"
#import "BYButton.h"


//#pragma mark - **************************  常用单例宏  *********************************
//iOS系统常用单例
#define kApplicationSington         [UIApplication sharedApplication]               //UIApplication单例
#define kNotificationCenterSington  [NSNotificationCenter defaultCenter]            //通知中心单例
#define kUserDefaultsSington        [NSUserDefaults standardUserDefaults]           //NSUserDefaults单例
#define kFileManagerSington         [NSFileManager defaultManager]                  //文件管理单例
#define kURLCacheSington            [NSURLCache sharedURLCache]                     //请求缓存单例
#define kHTTPCookieStorageSington   [NSHTTPCookieStorage sharedHTTPCookieStorage]   //应用程序cookies池单例

#define kBundleSington              [NSBundle mainBundle]                           //bundle单例
#define kJZGSystemResourceSington   [JZGSystemResource share]                       //系统功能调用判断单例：如相册、相机等


#endif /* Defines_h */
